home *** CD-ROM | disk | FTP | other *** search
- Short: IFF ANIM3/5/7 player, supports CyberGraphX
- Author: p.mcgavin@irl.cri.nz
- Uploader: p.mcgavin@irl.cri.nz
- Type: gfx/show
-
-
- CYBERANIM IFF/ANIM-format Animation Player v1.0 8 Sep 1996
- -----------------------------------------------
-
-
- This program plays IFF ANIM3/5/7-format bitmapped animation files on
- any Amiga+GfxCard with OS3.0 or higher and CyberGraphX V2.18 (40.89)
- or higher.
-
- In general, it can play any IFF ANIM3/5/7-format animation in a
- different screen mode than intended. It is most useful for playing
- AGA 256-colour animations on an ECS Amiga with a gfx-card.
-
- The files in this archive may be distributed anywhere provided they are
- unmodified and are not sold for profit.
-
- Ownership and copyright of all files remains with the author:
-
- Peter McGavin, 86 Totara Crescent, Lower Hutt, New Zealand.
- e-mail: p.mcgavin@irl.cri.nz (unable to answer mail until mid October)
-
-
-
- FEATURES:
- ---------
-
- Uses an Intuition-friendly Screen. You can flip it to the back with
- left-Amiga M, while an animation is playing.
-
- Plays either from ram or directly from disk. Falls back to disk play
- when not enough ram is available.
-
- Uses an ASL ScreenMode requester.
-
- Supports Extra-Half-Brite (EHB) animations.
-
- Uses a double-height Screen and ScrollVPort() for double-buffering.
- Dragging the Screen up and down (left Amiga left mouse button drag)
- will reveal both buffers. Note that this method of double-buffering
- mightn't work properly before CyberGraphX V2.18 (40.89). Make sure
- you have an up to date version of CyberGraphX or you might see only
- every second frame.
-
- Renders to fastmem bitplanes, then blits to the Screen using gfx-card
- friendly BltBitMapRastPort(). Blits only the parts of each frame that
- changed since the previous frame (actually the 2nd-previous frame).
-
- Runs from either icon or shell. Uses icon tooltypes for options (i.e,
- WorkBench Icons/Information... menu item).
-
- Playback speed can be controlled with F-keys.
-
- Source code is included, so if something doesn't work you can fix it.
-
-
-
- LIMITATIONS:
- ------------
-
- Does not support HAM or HAM8 in CyberGraphX modes (although they can
- be played in the wrong colours).
-
- Double-buffering is not synchronised with the gfx-card video beam in
- CyberGraphX modes. There seems to be no supported way of doing this.
- My experiments seem to indicate that WaitTOF() still uses the native
- chipset vblank, which is out of step with the gfx-card vblank. If
- flicker is a problem, as it is with certain animations on my GVP
- Spectrum gfx-card, try using the WAITTOF option or try "setenv
- CYBERGRAPHICS/CPUP2C 1". However these will slow down animations and
- other graphics operations.
-
- Palette changes are not synchronised with the CyberGraphX video beam
- either, so animations with palette changes may flicker too.
-
- CYBERANIM doesn't cope with all anim7-format files, e.g, if the first
- frame is a DLTA chunk instead of a BODY chunk.
-
- When looping an animation, CYBERANIM assumes the last 2 frames restore
- the first 2 frames exactly. If that is not the case, the animation
- may jitter and/or garbage may appear on the display the 2nd and
- subsequent times around.
-
- CYBERANIM does not support masks, colour ranges or sound. CYBERANIM
- ignores unrecognised IFF chunks.
-
- Some corrupt anim files may crash CYBERANIM (although most won't).
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 628 269 57.1% 08-Sep-96 23:23:58 CyberAnim.info
- 25912 15270 41.0% 08-Sep-96 21:53:36 +CyberAnim
- 7388 3366 54.4% 08-Sep-96 15:11:24 +CyberAnim.doc
- 463 205 55.7% 07-Sep-96 21:37:04 +CyberAnim.doc.info
- 527 240 54.4% 08-Sep-96 15:18:48 +CyberAnim.info
- 3325 1674 49.6% 08-Sep-96 23:31:44 +CyberAnim10.readme
- 46353 12064 73.9% 08-Sep-96 19:02:24 +CyberAnim.c
- 1057 286 72.9% 07-Sep-96 20:13:16 +CyberAnim.h
- 334 100 70.0% 19-Nov-94 21:25:50 +math64.h
- 832 271 67.4% 15-Nov-94 21:19:36 +math64.s
- 894 389 56.4% 08-Sep-96 12:10:26 +smakefile
- 966 171 82.2% 08-Sep-96 11:18:36 +unpack.h
- 11090 1571 85.8% 08-Sep-96 21:53:30 +unpack.s
- -------- ------- ----- --------- --------
- 99769 35876 64.0% 11-Sep-96 10:37:06 13 files
-